home *** CD-ROM | disk | FTP | other *** search
-
- BYTE Low-leve Benchmarks for IBM PC, XT, AT, and compatibles.
- April, 1988
-
- Written in BYTE Small-C.
- BYTE Small-C is adapted from Small-C created by Ron Cain and extended by
- J.E. Hendrix.
-
- Files in this archive:
-
- SIEVE.C - The Sieve of Eratosthenes
- SORT.C - The Sort benchmark; includes algorithms for Quicksort, Shellsort, and
- Heapsort.
- MATRIX.C - The Matrix benchmark. Adds two matrices, multiplies two matrices,
- and takes the transpose of a matrix. Assumes square matrices.
- MOVE88.C - String move benchmark. Moves a block of bytes from a source to
- a destination. The move is done byte-wide and word-wide. The
- word-wide move is done on even- and odd-byte boundaries.
- FLOAT88.C - Floating-point coprocessor benchmark. Two phases: (1) tests
- fundamental math operations (add, subtract, multiply, divide) and
- (2) tests transcendental functions sin(x) and e^x by performing
- a trapezoidal integration.
- SCFM87.C - 8087 Floating-point library. Used by FLOAT88.C.
- GRAPH88.C - Low-leve graphics benchmark for CGA, EGA, MCGA, VGA, MDA and
- Hercules monochrome modes.
- TEXT.C - Text display benchmark.
- VIDEO.C - Video support library used by GRAPHICS88.C and TEXT.C.
- SCFILEIO.C - File I/O benchmark. Tests disk throughput at the filesystem
- level.
- SCDSSK.C - DOS-level disk test. Benchmarks disk throughput at the DOS level...
- beneath the filesystem.
- SCHDSEEK.C - Hard disk seek benchmark. Reads raw disk sectors.
- SCBIGWT.C - Write a 1,000,000-byte file and time the results.
- SCBIGRD.C - Read a 1,000,000-byte file and time the results.
- SCRAND.C - Random number generator.
- SCSW88.C - Two routines for creating a software stopwatch.
-
- --Richard Grehan
- BYTE Senior Technical Editor
-
- Thanks to:
- Tom Thompson and Curt Franklin
- BYTE Magazine